Travel to the TAR Marine Park is easy as hourly speedboat rides can be caught at the Jesselton Point Ferry Terminal in the northern end of Kota Kinabalu, along Jalan Fuad Stephens. Once inside the terminal, pick from one of the tour boat companies who will all call out for your attention. Prices are fixed: It costs RM17 per person for each island visited return to Jesselton Point included. A compulsory Tariff Fee of RM6 per person must also be paid at the Jesselton Point Terminal before departing. A RM10 per person Environmental Conservation Fee is payable upon arrival to the first island of the day visited some unscrupulous vendors collect the RM10 fee prior to departure, pocketing the money. Each additional island you want to visit will cost an extra RM17 pp. Boats depart every hour to the island of your choice, with earliest departure at 7:30AM and last departure at 4:30PM. The last return boats are at 5PM. You can choose to spend as little as an hour on one island, or all day, or hop in between islands depending on how many trips you purchase at the terminal. The trip takes 15-20 minutes depending on the island. For unscheduled trips, you can charter a boat starting at about RM200 though you may be able to bargain it down.
It is best to try and go to these islands during the week as the islands are a popular destination for locals and it can get busy during the weekend. The further the island is that you visit the less amenities on the island and also the more secluded. An alternative that avoids the hassle and expense of staying on the islands is to stay in Kota Kinabalu and head over to the islands on day trips. If don't want to face the crowds then pre-book your trip with one of the operators below.